package com.ljh.gmall.manage.controller;

import com.alibaba.dubbo.config.annotation.Reference;
import com.ljh.gmall.bean.PmsBaseAttrInfo;
import com.ljh.gmall.bean.PmsBaseAttrValue;
import com.ljh.gmall.service.AttrService;
import org.springframework.web.bind.annotation.*;

import java.util.List;

/**
 * @author LJH
 * @date 2019/10/2 10:24
 */

@RestController
@CrossOrigin
public class AttrController {


    @Reference
    AttrService attrService;


    @GetMapping("attrInfoList")
    public List<PmsBaseAttrInfo> attrInfoList(@RequestParam("catalog3Id") String catalog3Id) {
        List<PmsBaseAttrInfo> pmsBaseAttrInfos = attrService.attrInfoList(catalog3Id);
        return pmsBaseAttrInfos;
    }

    @PostMapping("getAttrValueList")
    public List<PmsBaseAttrValue> getAttrValueList(@RequestParam("attrId") String attrId) {
        List<PmsBaseAttrValue> pmsBaseAttrValues = attrService.getAttrValueList(attrId);
        return pmsBaseAttrValues;
    }


    @PostMapping("saveAttrInfo")
    public String saveAttrInfo(@RequestBody PmsBaseAttrInfo pmsBaseAttrInfo) {

        //String str=attrService.saveAttrInfo(pmsBaseAttrInfo);
        return "str";
    }

}
